Qu'est-ce que su - authentication failure ?

"su - authentication failure" est un message d'erreur qui apparaît lorsque vous essayez de vous connecter en tant qu'utilisateur root à l'aide de la commande "su -" et que l'authentification échoue. La commande "su -" est utilisée pour passer à un compte d'utilisateur différent, généralement le compte root, qui a des privilèges administratifs complets sur un système Linux.

Cela peut se produire pour plusieurs raisons. Voici quelques-unes des causes courantes de cette erreur :

  1. Mot de passe incorrect : Si vous saisissez un mot de passe incorrect pour le compte root, l'authentification échouera. Assurez-vous de saisir le mot de passe correctement, en tenant compte de la casse des lettres.

  2. Compte root désactivé : Dans certains systèmes, le compte root est désactivé par défaut pour des raisons de sécurité. Cela signifie que vous ne pouvez pas vous connecter en tant que root même si vous entrez le bon mot de passe. Dans ce cas, utilisez plutôt le compte d'utilisateur normal avec la commande "sudo" pour obtenir des privilèges administratifs temporaires.

  3. Changement récent de mot de passe root : Si vous avez récemment changé le mot de passe du compte root, assurez-vous de saisir le nouveau mot de passe lors de l'authentification.

  4. Configuration incorrecte de "su" : Si le fichier de configuration "su" a été modifié de manière incorrecte, cela peut provoquer l'échec de l'authentification. Vérifiez les paramètres de configuration dans le fichier "/etc/pam.d/su" pour vous assurer qu'ils sont correctement configurés.

Si vous rencontrez cette erreur, il est recommandé de vérifier d'abord votre mot de passe, de vous assurer que le compte root est activé (si nécessaire) et de vérifier la configuration de "su". Si le problème persiste, il peut être utile de rechercher des solutions spécifiques à votre distribution Linux ou de demander de l'aide à la communauté Linux.